home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 5 / Amiga Plus Sonderheft 1996 #5.iso / programme / picturedt_v43 / readme next >
Text File  |  1986-04-25  |  8KB  |  254 lines

  1.  
  2.                         picture.datatype V43
  3.                           Copyright 1995-96
  4.                            Ralph Schmidt
  5.               Additional libs/changes by Frank Mariak
  6.            All sub datatypes by Matthias Scheler
  7.  
  8.  
  9. This version is a freely available picture.datatype that MUST
  10. ONLY be used with a licenced CyberGraphX(TM) software package
  11. when using non 8 bit screenmodes.
  12. You aren't allowed to use this software with any non licenced
  13. CyberGraphX(TM) "emulation" in these modes.
  14. You are allowed to use it on ECS/AGA only machines with the
  15. freely available cyberncg.library included.
  16.  
  17.  
  18.  
  19.  
  20. This is a
  21.  
  22. #######  ####### ######### ########
  23. #      # #           #     #      #
  24. #      # #           #     #      #
  25. #######  #####       #     ########
  26. #      # #           #     #      #
  27. #      # #           #     #      #
  28. #######  #######     #     #      #
  29.  
  30. Release
  31.  
  32. This means...not fully done, not fully tested, use it on your own responsibility.
  33. It may cause problems...perhaps the world will end after you've installed it.
  34.  
  35. If you are using it on a non CyberGraphX machine, do not forget to install
  36. cyberncg.library coming with this archive
  37.  
  38. #########################
  39. #                       #
  40. #Important Informations #
  41. #                       #
  42. #########################
  43.  
  44. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  45. IF YOU'RE USING THE APPS THAT ARE IN THE COMPATIBILITY LIST( CHECK OUT SOME
  46. LINES BELOW) YOU HAVE TO NAME YOUR APPLICATION EXACTLY LIKE IN THE LIST OTHERWISE
  47. IT WON'T RECOGNIZE IT.
  48. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  49.  
  50. The Aminet release of the png.datatype supports the V43 picture.datatype
  51. but because of a late change to the API(DTA_ErrorLevel,DTA_ErrorNumber) these
  52. don't support these tags. I hope that the authors of these 2 datatype update
  53. their datatypes in the next time.
  54. The tags are VERY important in a low memory situation.
  55. A V43 compatible tiff.datatype has also been released already.
  56.  
  57.  
  58. Problems
  59.  
  60. o PPaint doesn't load 24bit images. Well..PPaint checks the BMHD.depth of
  61.   the raw data for >8...too bad
  62.  
  63. o Picview outputs "not a standard bitmap or something like that". This
  64.   is caused by the cgfx "PLANESTOFAST" option.
  65.  
  66. The following functions aren't implemented yet.
  67.  
  68. o 24bit dithering to a very small depth planar bitmap may cause
  69.   "problems". No time to test this out.
  70. o Sorry...also no time(lazyness) to test out PixMap support. I hope
  71.   it works as defined.
  72. o Right now it also doesn't really care for Ham6/8 and Halfbright.
  73. o make the application list configurable that defines which programs
  74.   can deal with non planar bitmaps.
  75.   (This sucks anyway...you only have to rename your application and it
  76.    doesn't work anymore)
  77. o DTM_Print for truecolour pictures should differ the picture to 256 colours
  78.   and then print it.
  79. o Make a Gauge interface so it may be controlled by tags(but does that
  80.   really make sense ? imagine a gauge popping up when iprefs is loading
  81.   your background)
  82. o scrollable transparent picture handling should be improved.
  83.   Now it only switches back in nonmask mode.
  84. o ******* AMosaic crashes ******* in 16Bit mode...i don't know why
  85.   yet(it worked in that mode in the summer).
  86.  
  87.  
  88. ############################################################################
  89.  
  90.  
  91.  
  92. Questions&Bugreports
  93. Don't expect fast response.
  94.  
  95. Send bug reports to <cybergfx.dtbugs@vgr.com>
  96.  
  97. Ralfph Schmidt <laire@popmail.owl.de>        picture.datatype
  98. Matthias Scheler <tron@lyssa.owl.de>            ilbm.datatype
  99.                                                 gif.datatype
  100.                                                 jfif.datatype
  101.                         pcx.datatype
  102.                                                 ppm.datatype
  103. PhFrank Mariak <F.Mariak@lilly.ping.de>           CyberGraphX
  104.                         cyberncg.library
  105.                                                 picture.datatype
  106.  
  107.  
  108. The jfif.datatype is using the "jpeg.codec"
  109.  
  110. The JPEG codec is Copyright © 1994 Christoph Feck, TowerSystems.
  111. All Rights Reserved.  It is based in part on the work of the
  112. Independent JPEG Group.
  113.  
  114. ############################################################################
  115.  
  116. Release Notes
  117.  
  118.  
  119. V43.713
  120.  
  121.  o new cybergraphics.library prerelease included
  122.  o the picture.datatype now uses ordered dithering as default.
  123.    A switch to select between floyd or ordered may follow in the
  124.    future
  125.  o included a new cyberncg.library which fixes a problem with
  126.    transparent images
  127.  o added V43 compatible PCX sub datatype to archive
  128.  
  129. V43.695
  130.  
  131.  o now supports AGA/ECS machines with cyberncg.library included in this archive.
  132.  
  133. V43.684
  134.  
  135.  o some internal structures have changed. Please use the new
  136.    cybergraphics.library coming with this archive
  137.  o the picture.datatype expires after a few weeks now
  138.    (all pre release versions will do that in the future)
  139.  o fixed a problem in conjunction with PDTA_DestBitMap and
  140.    ODF_USEFRIENDBITMAP which caused twice freed BitMaps in 
  141.    the past
  142.  
  143. V43.667
  144.  o Fixed a 24bit->8Bit(OldBitmap) Dither problem.
  145.    Was caused by a change of the CyberBitmap checking code.
  146.    This may be the problem some experienced with PPaint which
  147.    i don't have to test it out...
  148.  
  149. V43.658
  150.  o Fixed a MUI Pattern problem
  151.  o Added DTM_DRAW...not tested
  152.  
  153. V43.647
  154.  o Fixed the remap problem some people experienced
  155.  
  156. V43.629
  157.  o Finally fixed the mysterious crash bug.
  158.  
  159. V43.6xx
  160.  o Multiview cludge
  161.  o Smarter Monitor ID overruling
  162.  o Alphachannel support
  163.  o fixed PDTA_DestMode,MODE_V42 fallback..
  164.  o Added an internal V43 compatibility list with the current entries:
  165.     "« IPrefs »",
  166.     "multiview",
  167.     "amigaguide",
  168.     "amosaic",
  169.     "amosaic-as225",
  170.     "amosaic-amitcp",
  171.     "DirectoryOpus",
  172.         NULL
  173.  o Fixed Aspect=0 save problem
  174.  o smarter PDTA_UseFriendBitMap that only does something when needed
  175.  o Truecolour alphachannel mask generation activated...will be used
  176.    automaticly by OM_RENDER
  177.  o 8Bit transparent mask generation activated...will be used automaticly
  178.    by OM_RENDER
  179.  o Fixed V42 fallback mode mungwall problems with dithering..hopefully.
  180.  o OM_Render transparent special handling..see docs for more infos
  181.  o Subdatatype Error API improvement
  182.  o creating transparent mask without layout if needed
  183.  o Fixed long outstanding V42 fallback color problem bug visible with DirOpus and others.
  184.  
  185. V43.451
  186.  o Important!!!!!
  187.    Include Change
  188.    DTM_BLITPIXELARRAY -> DTM_WRITEPIXELARRAY
  189.  
  190.  o PDTA_DEST works now. This means if PDTA_DEST,MODE_V43 isn't set
  191.    by application programs, a slow old planar bitmap is returned to
  192.    not break old programs that can only handle that bitmap.
  193.    Sigh..i could add an application list that works bitmaps format
  194.    independent.
  195.    Only exception is IPrefs for now...it gets a chunky bitmap.
  196.  
  197.  o PDTA_UseFriendBitMap is implemented(Stuntzi)
  198.  
  199.  o PDTA_NumPixMapDir
  200.    DTM_CREATEPIXMAPDIR
  201.    DTM_FIRSTPIXMAPDIR
  202.    DTM_NEXTPIXMAPDIR
  203.    DTM_PREVPIXMAPDIR
  204.    DTM_BESTPIXMAPDIR
  205.  
  206.    added to support multi-volume gfx formats like TIFF.
  207.  
  208.  o DTM_READPIXELARRAY added to avoid the sub datatype data sharing
  209.    design problem of the picture.datatype. If you ask me i would
  210.    have disallowed any data sharing at all because it destroys the
  211.    meaning of OO.
  212.  
  213.  o GAUGE disabled...there should be GAUGE Method imho
  214.  
  215. V43.395
  216.  
  217.  o Added a cludge to avoid a BestModeID crash
  218.  o Added a Volume Gauge...will be configurable in the future
  219.  o ilbm.datatype that handles 24bit...thanx Matthias
  220.  
  221. V43.352
  222.  
  223.  o Fixed a problem with WBPattern(not only this) and some pictures.
  224.    The reason was that BestCModeIDTagList() doesn't always work
  225.    and i had no fallback mode so the returned monitorid was INVALID.
  226.    This caused a lot problems..expecially the HAM/HALFBRIGHT bit test
  227.    on the modeid resulted into a wrong decision because INVALID=-1.
  228.  
  229. V43.340
  230.  
  231.  o DTM_PRINT added. It does nothing for 24Bit bitmaps.
  232.  
  233. V43.338
  234.  
  235.  o DTM_COPY added. It writes 8Bit and 24Bit output.
  236.  
  237. V43.335
  238.  
  239.  o DTM_WRITE added. It writes 8Bit and 24Bit output.
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247. Questions&Bugreports
  248. Don't expect fast response.
  249.  
  250. Ralfph Schmidt
  251. laire@popmail.owl.de
  252.  
  253.   
  254.